package xyz.thoughtset.viewer.common.ai.model.factory;


import com.fasterxml.jackson.databind.ObjectMapper;
import lombok.Getter;
import lombok.NonNull;
import org.springframework.ai.chat.model.ChatModel;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.util.StringUtils;
import xyz.thoughtset.viewer.common.ai.model.entity.AiNode;
import xyz.thoughtset.viewer.common.ai.model.entity.ModelParam;

@Getter
public abstract class DefaultModelBuilder extends ModelBuilder{


    protected DefaultModelBuilder(@NonNull String provider) {
        super(provider);
    }

    protected DefaultModelBuilder(@NonNull String provider, String aiModel) {
        super(provider, aiModel);
    }

    @Override
    public boolean wasDefault() {
        return true;
    }
}
